// 父组件给子组件传值 
// 2、引入Input模块
import { Component, OnInit ,Input} from '@angular/core';

@Component({
  selector: 'app-header',
  templateUrl: './header.component.html',
  styleUrls: ['./header.component.css']
})
export class HeaderComponent implements OnInit {

  // 接收父组件传过来的值
  @Input() title2:any;

  @Input() keywords2:any;
  @Input() list3:any[]=[];

  // 这里接收的是方法
  @Input() hello2:any;

  // 这里接收的是整个组件
  @Input() home:any;
  constructor() { }

  ngOnInit() {
  }

  run(){
    console.log('我是header里面的run方法')
  }

  getParentMsg(){
    // 获取父组件的数据
    alert(this.keywords2)
  }

  getParentRun(){
    // 执行父组件的run
    // this.hello2()
    this.home.hello()
  }

}
